/**
 * 
 */
package com.jiang;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**
 * @author Administrator
 *
 */
public class ParseJSONStr {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 解析JSON字符串
		String jsonStr ="{\"dept\":{\"deptName\":\"研发部\",\"deptNo\":1110,\"emps\":[{\"empName\":\"蒋正午\",\"empNo\":10}],\"loc\":\"广州市科学城神舟路9号\"}}";
		// 然后加载json字符串
		JSONObject jsonObj = JSONObject.fromObject(jsonStr);
		JSONObject dept = jsonObj.getJSONObject("dept");
		System.out.println("部门名称:" + dept.getString("deptName"));
		System.out.println("部门编号:" + dept.getInt("deptNo"));
		System.out.println("部门工作人员:" + dept.getJSONArray("emps"));
		JSONArray jsonArr = dept.getJSONArray("emps");
		for(int i=0;i<jsonArr.size();i++){
			System.out.println( jsonArr.getJSONObject(i).getString("empName") + "," + jsonArr.getJSONObject(i).getInt("empNo"));
		}
		System.out.println("工作地点:" + dept.getString("loc"));
	}

}
